﻿using System;
using System.Data;
using System.Data.Common;
using Liger.Common;
using Liger.Data;

namespace EasyFMS.Model
{

	/// <summary>
	/// 实体类nimp_rece
	/// </summary>
	[Serializable]
	public class nimprece : Entity 
	{ 
		 public nimprece() 
            : base("nimp_rece") 
        { 

        }


		#region Model
		private int _id;
		private string _业务流水号;
		private string _费用编号;
		private DateTime? _收款日期;
		private string _费用名称;
		private string _应收金额;
		private string _已收金额;
		private string _单据号码;
		private string _收款方式;
		private string _摘要;
		private string _应收余额;
		private DateTime? _收款期限;
		private string _应收预收;
		private string _付款方式;
		private DateTime? _收到日期;
		private DateTime? _发布时间;
		private string _发布人;
		private string _支票号;
		private string _操作;
		private string _主管;
		private string _经理;
		private int? _权限;
		private DateTime? _确认日期;
		private string _录入人;
		private DateTime? _录入时间;
		private string _录入部门;
		private string _修改人;
		private DateTime? _修改时间;
		private string _供应商简称;
		private string _币种;
		private DateTime? _开票时间;
		private string _开票人;
		private DateTime? _记帐时间;
		private string _记帐人;
		private DateTime? _对帐时间;
		private string _对帐人;
		private DateTime? _签收时间;
		private string _签收人;
		private DateTime? _销帐时间;
		private string _销帐人;
		private DateTime? _作废时间;
		private string _作废人;
		private string _单价;
		private int? _数量;
		private DateTime? _提交日期;
		private string _提交人;
		private DateTime? _审核日期;
		private string _审核人;
		private string _费用类型;
		private DateTime? _财务日期;
		private string _帐单编号;
		private DateTime? _复核日期;
		private string _复核人;
		private DateTime? _结清日期;
		private DateTime? _发票日期;
		private int? _sk_id;
		private string _收款流水号多;
		private string _销帐编号;
		private string _申请人;
		private DateTime? _申请日期;
		private string _申请编号;
		private int? _row_number;
		private DateTime? _Exportdate;
	 
		/// <summary>
		/// 
		/// </summary>
		public int id
		{
			get{ return _id; }
			set
			{
				this.OnPropertyValueChange(_.id,_id,value);
				this._id = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 业务流水号
		{
			get{ return _业务流水号; }
			set
			{
				this.OnPropertyValueChange(_.业务流水号,_业务流水号,value);
				this._业务流水号 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 费用编号
		{
			get{ return _费用编号; }
			set
			{
				this.OnPropertyValueChange(_.费用编号,_费用编号,value);
				this._费用编号 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 收款日期
		{
			get{ return _收款日期; }
			set
			{
				this.OnPropertyValueChange(_.收款日期,_收款日期,value);
				this._收款日期 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 费用名称
		{
			get{ return _费用名称; }
			set
			{
				this.OnPropertyValueChange(_.费用名称,_费用名称,value);
				this._费用名称 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 应收金额
		{
			get{ return _应收金额; }
			set
			{
				this.OnPropertyValueChange(_.应收金额,_应收金额,value);
				this._应收金额 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 已收金额
		{
			get{ return _已收金额; }
			set
			{
				this.OnPropertyValueChange(_.已收金额,_已收金额,value);
				this._已收金额 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 单据号码
		{
			get{ return _单据号码; }
			set
			{
				this.OnPropertyValueChange(_.单据号码,_单据号码,value);
				this._单据号码 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 收款方式
		{
			get{ return _收款方式; }
			set
			{
				this.OnPropertyValueChange(_.收款方式,_收款方式,value);
				this._收款方式 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 摘要
		{
			get{ return _摘要; }
			set
			{
				this.OnPropertyValueChange(_.摘要,_摘要,value);
				this._摘要 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 应收余额
		{
			get{ return _应收余额; }
			set
			{
				this.OnPropertyValueChange(_.应收余额,_应收余额,value);
				this._应收余额 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 收款期限
		{
			get{ return _收款期限; }
			set
			{
				this.OnPropertyValueChange(_.收款期限,_收款期限,value);
				this._收款期限 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 应收预收
		{
			get{ return _应收预收; }
			set
			{
				this.OnPropertyValueChange(_.应收预收,_应收预收,value);
				this._应收预收 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 付款方式
		{
			get{ return _付款方式; }
			set
			{
				this.OnPropertyValueChange(_.付款方式,_付款方式,value);
				this._付款方式 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 收到日期
		{
			get{ return _收到日期; }
			set
			{
				this.OnPropertyValueChange(_.收到日期,_收到日期,value);
				this._收到日期 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 发布时间
		{
			get{ return _发布时间; }
			set
			{
				this.OnPropertyValueChange(_.发布时间,_发布时间,value);
				this._发布时间 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 发布人
		{
			get{ return _发布人; }
			set
			{
				this.OnPropertyValueChange(_.发布人,_发布人,value);
				this._发布人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 支票号
		{
			get{ return _支票号; }
			set
			{
				this.OnPropertyValueChange(_.支票号,_支票号,value);
				this._支票号 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 操作
		{
			get{ return _操作; }
			set
			{
				this.OnPropertyValueChange(_.操作,_操作,value);
				this._操作 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 主管
		{
			get{ return _主管; }
			set
			{
				this.OnPropertyValueChange(_.主管,_主管,value);
				this._主管 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 经理
		{
			get{ return _经理; }
			set
			{
				this.OnPropertyValueChange(_.经理,_经理,value);
				this._经理 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? 权限
		{
			get{ return _权限; }
			set
			{
				this.OnPropertyValueChange(_.权限,_权限,value);
				this._权限 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 确认日期
		{
			get{ return _确认日期; }
			set
			{
				this.OnPropertyValueChange(_.确认日期,_确认日期,value);
				this._确认日期 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 录入人
		{
			get{ return _录入人; }
			set
			{
				this.OnPropertyValueChange(_.录入人,_录入人,value);
				this._录入人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 录入时间
		{
			get{ return _录入时间; }
			set
			{
				this.OnPropertyValueChange(_.录入时间,_录入时间,value);
				this._录入时间 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 录入部门
		{
			get{ return _录入部门; }
			set
			{
				this.OnPropertyValueChange(_.录入部门,_录入部门,value);
				this._录入部门 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 修改人
		{
			get{ return _修改人; }
			set
			{
				this.OnPropertyValueChange(_.修改人,_修改人,value);
				this._修改人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 修改时间
		{
			get{ return _修改时间; }
			set
			{
				this.OnPropertyValueChange(_.修改时间,_修改时间,value);
				this._修改时间 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 供应商简称
		{
			get{ return _供应商简称; }
			set
			{
				this.OnPropertyValueChange(_.供应商简称,_供应商简称,value);
				this._供应商简称 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 币种
		{
			get{ return _币种; }
			set
			{
				this.OnPropertyValueChange(_.币种,_币种,value);
				this._币种 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 开票时间
		{
			get{ return _开票时间; }
			set
			{
				this.OnPropertyValueChange(_.开票时间,_开票时间,value);
				this._开票时间 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 开票人
		{
			get{ return _开票人; }
			set
			{
				this.OnPropertyValueChange(_.开票人,_开票人,value);
				this._开票人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 记帐时间
		{
			get{ return _记帐时间; }
			set
			{
				this.OnPropertyValueChange(_.记帐时间,_记帐时间,value);
				this._记帐时间 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 记帐人
		{
			get{ return _记帐人; }
			set
			{
				this.OnPropertyValueChange(_.记帐人,_记帐人,value);
				this._记帐人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 对帐时间
		{
			get{ return _对帐时间; }
			set
			{
				this.OnPropertyValueChange(_.对帐时间,_对帐时间,value);
				this._对帐时间 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 对帐人
		{
			get{ return _对帐人; }
			set
			{
				this.OnPropertyValueChange(_.对帐人,_对帐人,value);
				this._对帐人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 签收时间
		{
			get{ return _签收时间; }
			set
			{
				this.OnPropertyValueChange(_.签收时间,_签收时间,value);
				this._签收时间 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 签收人
		{
			get{ return _签收人; }
			set
			{
				this.OnPropertyValueChange(_.签收人,_签收人,value);
				this._签收人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 销帐时间
		{
			get{ return _销帐时间; }
			set
			{
				this.OnPropertyValueChange(_.销帐时间,_销帐时间,value);
				this._销帐时间 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 销帐人
		{
			get{ return _销帐人; }
			set
			{
				this.OnPropertyValueChange(_.销帐人,_销帐人,value);
				this._销帐人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 作废时间
		{
			get{ return _作废时间; }
			set
			{
				this.OnPropertyValueChange(_.作废时间,_作废时间,value);
				this._作废时间 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 作废人
		{
			get{ return _作废人; }
			set
			{
				this.OnPropertyValueChange(_.作废人,_作废人,value);
				this._作废人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 单价
		{
			get{ return _单价; }
			set
			{
				this.OnPropertyValueChange(_.单价,_单价,value);
				this._单价 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? 数量
		{
			get{ return _数量; }
			set
			{
				this.OnPropertyValueChange(_.数量,_数量,value);
				this._数量 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 提交日期
		{
			get{ return _提交日期; }
			set
			{
				this.OnPropertyValueChange(_.提交日期,_提交日期,value);
				this._提交日期 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 提交人
		{
			get{ return _提交人; }
			set
			{
				this.OnPropertyValueChange(_.提交人,_提交人,value);
				this._提交人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 审核日期
		{
			get{ return _审核日期; }
			set
			{
				this.OnPropertyValueChange(_.审核日期,_审核日期,value);
				this._审核日期 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 审核人
		{
			get{ return _审核人; }
			set
			{
				this.OnPropertyValueChange(_.审核人,_审核人,value);
				this._审核人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 费用类型
		{
			get{ return _费用类型; }
			set
			{
				this.OnPropertyValueChange(_.费用类型,_费用类型,value);
				this._费用类型 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 财务日期
		{
			get{ return _财务日期; }
			set
			{
				this.OnPropertyValueChange(_.财务日期,_财务日期,value);
				this._财务日期 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 帐单编号
		{
			get{ return _帐单编号; }
			set
			{
				this.OnPropertyValueChange(_.帐单编号,_帐单编号,value);
				this._帐单编号 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 复核日期
		{
			get{ return _复核日期; }
			set
			{
				this.OnPropertyValueChange(_.复核日期,_复核日期,value);
				this._复核日期 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 复核人
		{
			get{ return _复核人; }
			set
			{
				this.OnPropertyValueChange(_.复核人,_复核人,value);
				this._复核人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 结清日期
		{
			get{ return _结清日期; }
			set
			{
				this.OnPropertyValueChange(_.结清日期,_结清日期,value);
				this._结清日期 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 发票日期
		{
			get{ return _发票日期; }
			set
			{
				this.OnPropertyValueChange(_.发票日期,_发票日期,value);
				this._发票日期 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? sk_id
		{
			get{ return _sk_id; }
			set
			{
				this.OnPropertyValueChange(_.sk_id,_sk_id,value);
				this._sk_id = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 收款流水号多
		{
			get{ return _收款流水号多; }
			set
			{
				this.OnPropertyValueChange(_.收款流水号多,_收款流水号多,value);
				this._收款流水号多 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 销帐编号
		{
			get{ return _销帐编号; }
			set
			{
				this.OnPropertyValueChange(_.销帐编号,_销帐编号,value);
				this._销帐编号 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 申请人
		{
			get{ return _申请人; }
			set
			{
				this.OnPropertyValueChange(_.申请人,_申请人,value);
				this._申请人 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? 申请日期
		{
			get{ return _申请日期; }
			set
			{
				this.OnPropertyValueChange(_.申请日期,_申请日期,value);
				this._申请日期 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string 申请编号
		{
			get{ return _申请编号; }
			set
			{
				this.OnPropertyValueChange(_.申请编号,_申请编号,value);
				this._申请编号 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? row_number
		{
			get{ return _row_number; }
			set
			{
				this.OnPropertyValueChange(_.row_number,_row_number,value);
				this._row_number = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? Exportdate
		{
			get{ return _Exportdate; }
			set
			{
				this.OnPropertyValueChange(_.Exportdate,_Exportdate,value);
				this._Exportdate = value;
			}
		}
		#endregion

		#region Method
		/// <summary>
		/// 获取列信息
		/// </summary>
		public override Field[] GetFields()
		{
			return new Field[] {
				_.id,
				_.业务流水号,
				_.费用编号,
				_.收款日期,
				_.费用名称,
				_.应收金额,
				_.已收金额,
				_.单据号码,
				_.收款方式,
				_.摘要,
				_.应收余额,
				_.收款期限,
				_.应收预收,
				_.付款方式,
				_.收到日期,
				_.发布时间,
				_.发布人,
				_.支票号,
				_.操作,
				_.主管,
				_.经理,
				_.权限,
				_.确认日期,
				_.录入人,
				_.录入时间,
				_.录入部门,
				_.修改人,
				_.修改时间,
				_.供应商简称,
				_.币种,
				_.开票时间,
				_.开票人,
				_.记帐时间,
				_.记帐人,
				_.对帐时间,
				_.对帐人,
				_.签收时间,
				_.签收人,
				_.销帐时间,
				_.销帐人,
				_.作废时间,
				_.作废人,
				_.单价,
				_.数量,
				_.提交日期,
				_.提交人,
				_.审核日期,
				_.审核人,
				_.费用类型,
				_.财务日期,
				_.帐单编号,
				_.复核日期,
				_.复核人,
				_.结清日期,
				_.发票日期,
				_.sk_id,
				_.收款流水号多,
				_.销帐编号,
				_.申请人,
				_.申请日期,
				_.申请编号,
				_.row_number,
				_.Exportdate
			};
		}
		/// <summary>
		/// 获取值信息
		/// </summary>
		public override object[] GetValues()
		{
			return new object[] {
				_id,
				_业务流水号,
				_费用编号,
				_收款日期,
				_费用名称,
				_应收金额,
				_已收金额,
				_单据号码,
				_收款方式,
				_摘要,
				_应收余额,
				_收款期限,
				_应收预收,
				_付款方式,
				_收到日期,
				_发布时间,
				_发布人,
				_支票号,
				_操作,
				_主管,
				_经理,
				_权限,
				_确认日期,
				_录入人,
				_录入时间,
				_录入部门,
				_修改人,
				_修改时间,
				_供应商简称,
				_币种,
				_开票时间,
				_开票人,
				_记帐时间,
				_记帐人,
				_对帐时间,
				_对帐人,
				_签收时间,
				_签收人,
				_销帐时间,
				_销帐人,
				_作废时间,
				_作废人,
				_单价,
				_数量,
				_提交日期,
				_提交人,
				_审核日期,
				_审核人,
				_费用类型,
				_财务日期,
				_帐单编号,
				_复核日期,
				_复核人,
				_结清日期,
				_发票日期,
				_sk_id,
				_收款流水号多,
				_销帐编号,
				_申请人,
				_申请日期,
				_申请编号,
				_row_number,
				_Exportdate
			};
		} 
		/// <summary>
		/// 设置字段值
		/// </summary>
		public override void SetValue(string fieldName, object value)
        {
            switch (fieldName)
            { 
				case "id":
                    this._id = DataHelper.ConvertValue<int>(value);
                    break; 
				case "业务流水号":
                    this._业务流水号 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "费用编号":
                    this._费用编号 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "收款日期":
                    this._收款日期 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "费用名称":
                    this._费用名称 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "应收金额":
                    this._应收金额 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "已收金额":
                    this._已收金额 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "单据号码":
                    this._单据号码 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "收款方式":
                    this._收款方式 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "摘要":
                    this._摘要 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "应收余额":
                    this._应收余额 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "收款期限":
                    this._收款期限 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "应收预收":
                    this._应收预收 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "付款方式":
                    this._付款方式 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "收到日期":
                    this._收到日期 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "发布时间":
                    this._发布时间 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "发布人":
                    this._发布人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "支票号":
                    this._支票号 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "操作":
                    this._操作 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "主管":
                    this._主管 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "经理":
                    this._经理 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "权限":
                    this._权限 = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "确认日期":
                    this._确认日期 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "录入人":
                    this._录入人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "录入时间":
                    this._录入时间 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "录入部门":
                    this._录入部门 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "修改人":
                    this._修改人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "修改时间":
                    this._修改时间 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "供应商简称":
                    this._供应商简称 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "币种":
                    this._币种 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "开票时间":
                    this._开票时间 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "开票人":
                    this._开票人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "记帐时间":
                    this._记帐时间 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "记帐人":
                    this._记帐人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "对帐时间":
                    this._对帐时间 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "对帐人":
                    this._对帐人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "签收时间":
                    this._签收时间 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "签收人":
                    this._签收人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "销帐时间":
                    this._销帐时间 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "销帐人":
                    this._销帐人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "作废时间":
                    this._作废时间 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "作废人":
                    this._作废人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "单价":
                    this._单价 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "数量":
                    this._数量 = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "提交日期":
                    this._提交日期 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "提交人":
                    this._提交人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "审核日期":
                    this._审核日期 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "审核人":
                    this._审核人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "费用类型":
                    this._费用类型 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "财务日期":
                    this._财务日期 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "帐单编号":
                    this._帐单编号 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "复核日期":
                    this._复核日期 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "复核人":
                    this._复核人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "结清日期":
                    this._结清日期 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "发票日期":
                    this._发票日期 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "sk_id":
                    this._sk_id = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "收款流水号多":
                    this._收款流水号多 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "销帐编号":
                    this._销帐编号 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "申请人":
                    this._申请人 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "申请日期":
                    this._申请日期 = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
				case "申请编号":
                    this._申请编号 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "row_number":
                    this._row_number = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "Exportdate":
                    this._Exportdate = DataHelper.ConvertValue<DateTime?>(value);
                    break; 
            }
        }
		/// <summary>
		/// 获取字段值
		/// </summary>
        public override object GetValue(string fieldName)
        {
            switch (fieldName)
            { 
				case "id":
                    return this._id; 
				case "业务流水号":
                    return this._业务流水号; 
				case "费用编号":
                    return this._费用编号; 
				case "收款日期":
                    return this._收款日期; 
				case "费用名称":
                    return this._费用名称; 
				case "应收金额":
                    return this._应收金额; 
				case "已收金额":
                    return this._已收金额; 
				case "单据号码":
                    return this._单据号码; 
				case "收款方式":
                    return this._收款方式; 
				case "摘要":
                    return this._摘要; 
				case "应收余额":
                    return this._应收余额; 
				case "收款期限":
                    return this._收款期限; 
				case "应收预收":
                    return this._应收预收; 
				case "付款方式":
                    return this._付款方式; 
				case "收到日期":
                    return this._收到日期; 
				case "发布时间":
                    return this._发布时间; 
				case "发布人":
                    return this._发布人; 
				case "支票号":
                    return this._支票号; 
				case "操作":
                    return this._操作; 
				case "主管":
                    return this._主管; 
				case "经理":
                    return this._经理; 
				case "权限":
                    return this._权限; 
				case "确认日期":
                    return this._确认日期; 
				case "录入人":
                    return this._录入人; 
				case "录入时间":
                    return this._录入时间; 
				case "录入部门":
                    return this._录入部门; 
				case "修改人":
                    return this._修改人; 
				case "修改时间":
                    return this._修改时间; 
				case "供应商简称":
                    return this._供应商简称; 
				case "币种":
                    return this._币种; 
				case "开票时间":
                    return this._开票时间; 
				case "开票人":
                    return this._开票人; 
				case "记帐时间":
                    return this._记帐时间; 
				case "记帐人":
                    return this._记帐人; 
				case "对帐时间":
                    return this._对帐时间; 
				case "对帐人":
                    return this._对帐人; 
				case "签收时间":
                    return this._签收时间; 
				case "签收人":
                    return this._签收人; 
				case "销帐时间":
                    return this._销帐时间; 
				case "销帐人":
                    return this._销帐人; 
				case "作废时间":
                    return this._作废时间; 
				case "作废人":
                    return this._作废人; 
				case "单价":
                    return this._单价; 
				case "数量":
                    return this._数量; 
				case "提交日期":
                    return this._提交日期; 
				case "提交人":
                    return this._提交人; 
				case "审核日期":
                    return this._审核日期; 
				case "审核人":
                    return this._审核人; 
				case "费用类型":
                    return this._费用类型; 
				case "财务日期":
                    return this._财务日期; 
				case "帐单编号":
                    return this._帐单编号; 
				case "复核日期":
                    return this._复核日期; 
				case "复核人":
                    return this._复核人; 
				case "结清日期":
                    return this._结清日期; 
				case "发票日期":
                    return this._发票日期; 
				case "sk_id":
                    return this._sk_id; 
				case "收款流水号多":
                    return this._收款流水号多; 
				case "销帐编号":
                    return this._销帐编号; 
				case "申请人":
                    return this._申请人; 
				case "申请日期":
                    return this._申请日期; 
				case "申请编号":
                    return this._申请编号; 
				case "row_number":
                    return this._row_number; 
				case "Exportdate":
                    return this._Exportdate; 
				default :
                    return null;
            } 
        }



		#endregion

		#region _Field
		/// <summary>
		/// 字段信息
		/// </summary>
		public class _
		{
			/// <summary>
			/// * 
			/// </summary>
			public readonly static Field All = new Field("*","nimp_rece");
 
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field id = new Field("id","nimp_rece","id");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 业务流水号 = new Field("业务流水号","nimp_rece","业务流水号");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 费用编号 = new Field("费用编号","nimp_rece","费用编号");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 收款日期 = new Field("收款日期","nimp_rece","收款日期");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 费用名称 = new Field("费用名称","nimp_rece","费用名称");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 应收金额 = new Field("应收金额","nimp_rece","应收金额");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 已收金额 = new Field("已收金额","nimp_rece","已收金额");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 单据号码 = new Field("单据号码","nimp_rece","单据号码");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 收款方式 = new Field("收款方式","nimp_rece","收款方式");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 摘要 = new Field("摘要","nimp_rece","摘要");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 应收余额 = new Field("应收余额","nimp_rece","应收余额");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 收款期限 = new Field("收款期限","nimp_rece","收款期限");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 应收预收 = new Field("应收预收","nimp_rece","应收预收");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 付款方式 = new Field("付款方式","nimp_rece","付款方式");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 收到日期 = new Field("收到日期","nimp_rece","收到日期");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 发布时间 = new Field("发布时间","nimp_rece","发布时间");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 发布人 = new Field("发布人","nimp_rece","发布人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 支票号 = new Field("支票号","nimp_rece","支票号");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 操作 = new Field("操作","nimp_rece","操作");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 主管 = new Field("主管","nimp_rece","主管");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 经理 = new Field("经理","nimp_rece","经理");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 权限 = new Field("权限","nimp_rece","权限");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 确认日期 = new Field("确认日期","nimp_rece","确认日期");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 录入人 = new Field("录入人","nimp_rece","录入人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 录入时间 = new Field("录入时间","nimp_rece","录入时间");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 录入部门 = new Field("录入部门","nimp_rece","录入部门");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 修改人 = new Field("修改人","nimp_rece","修改人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 修改时间 = new Field("修改时间","nimp_rece","修改时间");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 供应商简称 = new Field("供应商简称","nimp_rece","供应商简称");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 币种 = new Field("币种","nimp_rece","币种");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 开票时间 = new Field("开票时间","nimp_rece","开票时间");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 开票人 = new Field("开票人","nimp_rece","开票人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 记帐时间 = new Field("记帐时间","nimp_rece","记帐时间");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 记帐人 = new Field("记帐人","nimp_rece","记帐人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 对帐时间 = new Field("对帐时间","nimp_rece","对帐时间");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 对帐人 = new Field("对帐人","nimp_rece","对帐人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 签收时间 = new Field("签收时间","nimp_rece","签收时间");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 签收人 = new Field("签收人","nimp_rece","签收人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 销帐时间 = new Field("销帐时间","nimp_rece","销帐时间");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 销帐人 = new Field("销帐人","nimp_rece","销帐人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 作废时间 = new Field("作废时间","nimp_rece","作废时间");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 作废人 = new Field("作废人","nimp_rece","作废人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 单价 = new Field("单价","nimp_rece","单价");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 数量 = new Field("数量","nimp_rece","数量");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 提交日期 = new Field("提交日期","nimp_rece","提交日期");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 提交人 = new Field("提交人","nimp_rece","提交人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 审核日期 = new Field("审核日期","nimp_rece","审核日期");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 审核人 = new Field("审核人","nimp_rece","审核人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 费用类型 = new Field("费用类型","nimp_rece","费用类型");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 财务日期 = new Field("财务日期","nimp_rece","财务日期");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 帐单编号 = new Field("帐单编号","nimp_rece","帐单编号");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 复核日期 = new Field("复核日期","nimp_rece","复核日期");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 复核人 = new Field("复核人","nimp_rece","复核人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 结清日期 = new Field("结清日期","nimp_rece","结清日期");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 发票日期 = new Field("发票日期","nimp_rece","发票日期");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field sk_id = new Field("sk_id","nimp_rece","sk_id");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 收款流水号多 = new Field("收款流水号多","nimp_rece","收款流水号多");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 销帐编号 = new Field("销帐编号","nimp_rece","销帐编号");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 申请人 = new Field("申请人","nimp_rece","申请人");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 申请日期 = new Field("申请日期","nimp_rece","申请日期");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field 申请编号 = new Field("申请编号","nimp_rece","申请编号");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field row_number = new Field("row_number","nimp_rece","row_number");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Exportdate = new Field("Exportdate","nimp_rece","Exportdate");
		}
		#endregion

 
	}
}

